give out a booming sound - Turco Inglés Diccionario